# 启动应用，初始化数据库
# ORM 需要 init() 初始化数据库，然后 generate_schemas() 自动建表

from tortoise import Tortoise
from app.config import DB_URL


async def init_db():
    await Tortoise.init(    # 初始化数据库
        db_url=DB_URL,
        modules={"models": ["models"]}  # 告诉 ORM 去哪里找模型
    )
    await Tortoise.generate_schemas()   # 自动创建表